<?php
class Application_Model_Personas extends Zend_Db_Table_Abstract
{
    protected $_name ='persona';
    protected $_primary ='id_persona';
    //protected $_dependentTables=array('Application_Model_Usuarios');


    public function getAll()
    {
        return $this->fetchAll();
    }
    
    public function save($nombre,$apellidoPaterno,$apellidoMaterno,$email,$id_persona=null)
    {
        if(is_null($id_persona)){
            $row=$this->createRow();
        }else{
            $row=$this->getRow($id_persona);
        }
        $row->nombre=$nombre;
        $row->a_paterno=$apellidoPaterno;
        $row->a_materno=$apellidoMaterno; 
        $row->email=$email; 
        return $row->save(); 
    }
    public function save2($bind,$id_persona=null)
    {
        if(is_null($id_persona)){
            $row=$this->createRow();
        }else{
            $row=$this->getRow($id_persona);
        }
        $row->nombre=$bind['nombre2'];
        $row->a_paterno=$bind['apellidoPaterno2'];
        $row->a_materno=$bind['apellidoMaterno2']; 
        $row->email=$bind['email2']; 
        return $row->save(); 
    }
    public function getRow($id){
        $id=(int)$id;
        $row=$this->find($id)->current();
        return $row;
    }
}